home *** CD-ROM | disk | FTP | other *** search
/ PC User 2003 July / Disc 2 / PCU0703CD2.iso / entertn / demos / files / unreal2.exe / Disk1 / data1.cab / App_Executables / UIScripts / U2Demo.ui < prev    next >
Encoding:
Text File  |  2003-03-13  |  19.3 KB  |  728 lines

  1.  
  2. [Root]
  3. Class=FixedSizeContainer
  4. Component=Dispatcher
  5. Component=QuoteDispatcher
  6. Component=Fadeout
  7. Component=ScaleContainer
  8.     RelativeSize=1024,768
  9.     Component=BigContinuedText
  10.     Component=ContinuedText
  11.     Component=Unreal2logo
  12.     Component=SoonText
  13.     DrawOrder=1
  14. Component=BoxArt
  15. Component=ScaleContainer
  16.     RelativeSize=1024,768
  17.     Component=BigScreens
  18.     Component=ScreenQuotes
  19.     DrawOrder=1
  20. Component=DemoEndMenu
  21. Localize=true
  22.  
  23. [Dispatcher]
  24. Class=MultiStateComponent
  25. State=NULL
  26. Transition=LevelChange,0,0,0,NULL
  27. Transition=ToBeContinued,0,0,100,NULL
  28. TriggerEvent=1,0.010,Event,Demo.FadeDown
  29. TriggerEvent=1,0.019,Event,Demo.ShowBigTBC
  30. TriggerEvent=1,0.022,Event,Demo.ShowTBC
  31. TriggerEvent=1,0.025,Event,Demo.HideBigTBC
  32. TriggerEvent=1,0.032,Event,Demo.ShowLogo
  33. TriggerEvent=1,0.044,Event,Demo.ShowSoon
  34. TriggerEvent=1,0.072,Event,Demo.HideLogo
  35. TriggerEvent=1,0.075,Event,Demo.FadeUp
  36. TriggerEvent=1,0.077,Event,Demo.HideTBC
  37. TriggerEvent=1,0.080,Event,Demo.HideSoon
  38. TriggerEvent=1,0.080,Event,Demo.EnableQuotes
  39. TriggerEvent=1,0.080,Event,Demo.ResetQuotes
  40. ;TriggerEvent=1,0.085,Event,Demo.LoopQuotes
  41. TriggerEvent=1,0.140,Event,Demo.ShowBox
  42. TriggerEvent=1,0.145,Event,Demo.ShowEndMenu
  43. TriggerEvent=1,0.170,Event,Demo.LoopBigScreens
  44. TweenLocation=false
  45. Register=Demo
  46. DrawOrder=1
  47.  
  48. [QuoteDispatcher]
  49. Class=MultiStateComponent
  50. State=NULL
  51. NextTransitionEvent=NextQuote
  52. Transition=Quotes.NULL,0,0,0,NULL
  53. Transition=Quotes.NULL,0,0,0,NULL
  54. Transition=Quotes.NULL,0,0,0,NULL
  55. Transition=Quotes.NULL,0,0,0,NULL
  56. Transition=Quotes.NULL,0,0,0,NULL
  57. Transition=Quotes.NULL,0,0,0,NULL
  58. Transition=Quotes.NULL,0,0,0,NULL
  59. Transition=Quotes.NULL,0,0,0,NULL
  60. Transition=Quotes.NULL,0,0,0,NULL
  61. Transition=Quotes.NULL,0,0,0,NULL
  62. Transition=Quotes.NULL,0,0,0,NULL
  63. Transition=Quotes.NULL,0,0,0,NULL
  64. Transition=Quotes.NULL,0,0,0,NULL
  65. Transition=Quotes.NULL,0,0,0,NULL
  66. Transition=Quotes.NULL,0,0,0,NULL
  67. Transition=Quotes.NULL,0,0,0,NULL
  68. Transition=Quotes.NULL,0,0,0,NULL
  69. Transition=Quotes.NULL,0,0,0,NULL
  70. TriggerEvent=16,0,Event,Demo.Show_demo_sec1a_hell1
  71. TriggerEvent=16,0,Event,Demo.ShowQuote01
  72. TriggerEvent=17,0,Event,Demo.Show_demo_sec1b_spgun1
  73. TriggerEvent=17,0,Event,Demo.ShowQuote02
  74. TriggerEvent=0,0,Event,Demo.Show_demo_sec1c_wfront1
  75. TriggerEvent=0,0,Event,Demo.ShowQuote03
  76. TriggerEvent=1,0,Event,Demo.Show_demo_sec2a_aida1
  77. TriggerEvent=1,0,Event,Demo.ShowQuote04
  78. TriggerEvent=2,0,Event,Demo.Show_demo_sec2b_flamethrower1
  79. TriggerEvent=2,0,Event,Demo.ShowQuote05
  80. TriggerEvent=3,0,Event,Demo.Show_demo_sec2c_acheron1
  81. TriggerEvent=3,0,Event,Demo.ShowQuote06
  82. TriggerEvent=4,0,Event,Demo.Show_demo_sec3a_obolus74
  83. TriggerEvent=4,0,Event,Demo.ShowQuote07
  84. TriggerEvent=5,0,Event,Demo.Show_demo_sec3b_wf1
  85. TriggerEvent=5,0,Event,Demo.ShowQuote08
  86. TriggerEvent=6,0,Event,Demo.Show_demo_sec3c_femft
  87. TriggerEvent=6,0,Event,Demo.ShowQuote09
  88. TriggerEvent=7,0,Event,Demo.Show_demo_sec4a_nakoja1
  89. TriggerEvent=7,0,Event,Demo.ShowQuote10
  90. TriggerEvent=8,0,Event,Demo.Show_demo_sec4b_emp
  91. TriggerEvent=8,0,Event,Demo.ShowQuote11
  92. TriggerEvent=9,0,Event,Demo.Show_demo_sec4c_acher1
  93. TriggerEvent=9,0,Event,Demo.ShowQuote12
  94. TriggerEvent=10,0,Event,Demo.Show_demo_sec5a_drakk1
  95. TriggerEvent=10,0,Event,Demo.ShowQuote13
  96. TriggerEvent=11,0,Event,Demo.Show_demo_sec5b_npc1
  97. TriggerEvent=11,0,Event,Demo.ShowQuote14
  98. TriggerEvent=12,0,Event,Demo.Show_demo_sec5c_m091
  99. TriggerEvent=12,0,Event,Demo.ShowQuote15
  100. TriggerEvent=13,0,Event,Demo.Show_demo_sec6a_001
  101. TriggerEvent=13,0,Event,Demo.ShowQuote16
  102. TriggerEvent=14,0,Event,Demo.Show_demo_sec6b_drakk
  103. TriggerEvent=14,0,Event,Demo.ShowQuote17
  104. TriggerEvent=15,0,Event,Demo.Show_demo_sec6c_obolus51
  105. TriggerEvent=15,0,Event,Demo.ShowQuote18
  106. TweenLocation=false
  107. Register=Quotes
  108. DrawOrder=1
  109.  
  110. [Fadeout]
  111. Class=FixedSizeContainer
  112. Component=MultiStateComponent
  113.     State=NULL
  114.     State=Background:Red
  115.     Transition=Demo.FadeDown,0,1,6.5,Background:Red
  116.     Transition=RedBackground.Reset,0,0,0,NULL
  117.     Transition=LevelChange,0,0,0,NULL
  118.     TweenLocation=false
  119.     TweenAlpha=true
  120.     Register=RedBackground
  121. Component=MultiStateComponent
  122.     State=NULL
  123.     State=Background:Black
  124.     Transition=Demo.FadeDown,0,1,2.5,Background:Black
  125.     Transition=Demo.FadeUp,1,0,20.0,Background:Black
  126.     Transition=LevelChange,0,0,0,NULL
  127.     TriggerEvent=0,1.0,Event,RedBackground.Reset
  128.     TweenLocation=false
  129.     TweenAlpha=true
  130. DrawOrder=0
  131.  
  132. [Background]
  133. Class=ImageComponent
  134. Image=%0%
  135. Size=4096,4096
  136. Align=HardCenter,HardCenter
  137.  
  138. [ContinuedText]
  139. Class=MultiStateComponent
  140. State=NULL
  141. State=ContinuedLabel
  142. Transition=LevelChange,0,0,0,NULL
  143. Transition=Demo.ShowTBC,0,1,2.5,ContinuedLabel
  144. Transition=Demo.HideTBC,1,0,1.5,ContinuedLabel
  145. TweenLocation=false
  146. TweenAlpha=true
  147. DrawOrder=1
  148.  
  149. [ContinuedLabel]
  150. Class=Label
  151. LocalizedFont=LargeText
  152. Text=ToBeContinued
  153. Align=HardCenter,HardCenter
  154. Y=8
  155. DrawOrder=1
  156.  
  157. [BigContinuedText]
  158. Class=ScaleContainer
  159. RelativeSize=220,170
  160. Component=BigContinuedTextA
  161. Component=BigContinuedTextB
  162. DrawOrder=1
  163.  
  164. [BigContinuedTextA]
  165. Class=MultiStateComponent
  166. State=NULL
  167. State=BigContinuedLabel
  168. Transition=LevelChange,0,0,0,NULL
  169. Transition=Demo.ShowBigTBC,0,1,1.0,BigContinuedLabel
  170. Transition=Demo.HideBigTBC,0,0,0,NULL
  171. TweenLocation=false
  172. TweenColor=true
  173.  
  174. [BigContinuedTextB]
  175. Class=MultiStateComponent
  176. State=NULL
  177. State=BigContinuedLabel
  178. Transition=LevelChange,0,0,0,NULL
  179. Transition=Demo.HideBigTBC,1,0,7.0,BigContinuedLabel
  180. TweenReverseEase=true
  181. TweenLocation=false
  182. TweenColor=true
  183.  
  184. [BigContinuedLabel]
  185. Class=Label
  186. LocalizedFont=LargeText
  187. Text=ToBeContinued
  188. Color=28,07,07
  189. Align=HardCenter,HardCenter
  190. Y=3
  191. DrawOrder=1
  192.  
  193. [SoonText]
  194. Class=MultiStateComponent
  195. State=NULL
  196. State=SoonLabel
  197. Transition=LevelChange,0,0,0,NULL
  198. Transition=Demo.ShowSoon,0,1,2.5,SoonLabel
  199. Transition=Demo.HideSoon,1,0,1.5,SoonLabel
  200. TweenLocation=false
  201. TweenAlpha=true
  202. DrawOrder=1
  203.  
  204. [SoonLabel]
  205. Class=Container
  206. Component=FixedSizeContainer
  207.     Component=ImageComponent
  208.         Image=LoadSaveGradientPiece
  209.         Align=Right,Center
  210.     Align=Left,Center
  211.     X=-2
  212. Component=FixedSizeContainer
  213.     Component=ImageComponent
  214.         Image=LoadSaveGradientPieceR
  215.         Align=Left,Center
  216.     Align=Right,Center
  217.     X=1
  218. Component=Label
  219.     Text=ComingSoon
  220.     LocalizedFont=LargeText
  221. Align=HardCenter,HardCenter
  222. Y=104
  223. DrawOrder=1
  224.  
  225. [Unreal2logo]
  226. Class=FixedSizeContainer
  227. Component=U2LogoImage
  228. Component=Unreal2stripFade
  229. DrawOrder=1
  230.  
  231. [U2LogoImage]
  232. Class=FixedSizeContainer
  233. Component=Image
  234.     Material=UIResT.Misc.Unreal2strip_blue
  235.     FullImage=Unreal2strip_blue
  236.  
  237. [Unreal2stripFade]
  238. Class=MultiStateComponent
  239. State=NULL
  240. State=Unreal2strip_blue
  241. Transition=Demo.ShowLogo,0,1,3.5,Unreal2strip_blue
  242. Transition=Demo.HideLogo,1,0,1.5,Unreal2strip_blue
  243. Transition=LevelChange,0,0,0,NULL
  244. TweenLocation=false
  245. TweenSize=false
  246. TweenColor=false
  247. TweenAlpha=true
  248.  
  249. [Unreal2strip_blue]
  250. Class=ImageComponent
  251. Image=Unreal2strip_blue
  252. Align=HardCenter,HardCenter
  253. Y=-74
  254.  
  255. [ScreenQuotes]
  256. Class=MultiStateComponent
  257. State=NULL
  258. State=ScreenQuotesC
  259. Transition=Demo.EnableQuotes,1,1,0,NULL
  260. Transition=LevelChange,0,0,0,NULL
  261. TweenLocation=false
  262. DrawOrder=1
  263.  
  264. [ScreenQuotesC]
  265. Class=FixedSizeContainer
  266. Component=Screenshots
  267. Component=Handles
  268. Component=Screen:A/B/C/demo_sec1a_hell1
  269. Component=Screen:D/E/F/demo_sec1b_spgun1
  270. Component=Screen:G/H/I/demo_sec1c_wfront1
  271. Component=Screen:A/B/C/demo_sec2a_aida1
  272. Component=Screen:D/E/F/demo_sec2b_flamethrower1
  273. Component=Screen:G/H/I/demo_sec2c_acheron1
  274. Component=Screen:A/B/C/demo_sec3a_obolus74
  275. Component=Screen:D/E/F/demo_sec3b_wf1
  276. Component=Screen:G/H/I/demo_sec3c_femft
  277. Component=Screen:A/B/C/demo_sec4a_nakoja1
  278. Component=Screen:D/E/F/demo_sec4b_emp
  279. Component=Screen:G/H/I/demo_sec4c_acher1
  280. Component=Screen:A/B/C/demo_sec5a_drakk1
  281. Component=Screen:D/E/F/demo_sec5b_npc1
  282. Component=Screen:G/H/I/demo_sec5c_m091
  283. Component=Screen:A/B/C/demo_sec6a_001
  284. Component=Screen:D/E/F/demo_sec6b_drakk
  285. Component=Screen:G/H/I/demo_sec6c_obolus51
  286. Component=Quote:01/J/K/P/Q/R/V/T/U
  287. Component=Quote:02/L/M/P/Q/R/V/T/U
  288. Component=Quote:03/N/O/P/Q/R/V/T/U
  289. Component=Quote:04/J/K/P/Q/R/V/T/U
  290. Component=Quote:05/L/M/P/Q/R/V/T/U
  291. Component=Quote:06/N/O/P/Q/R/V/T/U
  292. Component=Quote:07/J/K/P/Q/R/V/T/U
  293. Component=Quote:08/L/M/P/Q/R/V/T/U
  294. Component=Quote:09/N/O/P/Q/R/V/T/U
  295. Component=Quote:10/J/K/P/Q/R/V/T/U
  296. Component=Quote:11/L/M/P/Q/R/V/T/U
  297. Component=Quote:12/N/O/P/Q/R/V/T/U
  298. Component=Quote:13/J/K/P/Q/R/V/T/U
  299. Component=Quote:14/L/M/P/Q/R/V/T/U
  300. Component=Quote:15/N/O/P/Q/R/V/T/U
  301. Component=Quote:16/J/K/P/Q/R/V/T/U
  302. Component=Quote:17/L/M/P/Q/R/V/T/U
  303. Component=Quote:18/N/O/P/Q/R/V/T/U
  304.  
  305. +160/+080/0000
  306. -160/-080/-175
  307. -080/+060/+175
  308.  
  309. A/B/C
  310. D/E/F
  311. G/H/I
  312.  
  313. +160/-120/0/64/36/0/20/180
  314. -260/-120/0/64/36/0/20/180
  315. +080/+120/0/64/36/0/20/180
  316.  
  317. J/K/P/Q/R/S/T/U
  318. L/M/P/Q/R/S/T/U
  319. N/O/P/Q/R/S/T/U
  320.  
  321. [Handles]
  322. Class=TileContainer
  323. Vertical=true
  324. FixedSpacing=6
  325. Component=Handle:A/106
  326. Component=Handle:B/343
  327. Component=Handle:C/4
  328. Component=Handle:D/-194
  329. Component=Handle:E/14
  330. Component=Handle:F/-175
  331. Component=Handle:G/-80
  332. Component=Handle:H/65
  333. Component=Handle:I/182
  334. Component=Handle:J/-10
  335. Component=Handle:K/-116
  336. Component=Handle:L/-113
  337. Component=Handle:M/-275
  338. Component=Handle:N/1
  339. Component=Handle:O/141
  340. Component=Handle:P/0
  341. Component=Handle:Q/83
  342. Component=Handle:R/-52
  343. Component=Handle:V/127
  344. Component=Handle:T/10
  345. Component=Handle:U/164
  346. Align=HardCenter,HardTop
  347. DrawOrder=10
  348.  
  349. [Handle]
  350. Class=FixedSizeContainer
  351. ;Component=ImageComponent
  352. ;Component=Label
  353. Component=RealComponent
  354.     Font=Engine.SmallFont
  355.     Text=%0%
  356.     ;Image=Green
  357.     ;Size=4,4
  358.     Name=Handle%0%
  359.     X=%1%
  360.  
  361. [Screen]
  362. Class=MultiStateComponent
  363. State=NULL
  364. State=ScreenC
  365. Transition=Demo.Show_%3%,1,1,0,NULL
  366. Transition=Screen.Close,0,0,0,NULL
  367. Transition=LevelChange,0,0,0,NULL
  368. Transition=Demo.ResetQuotes,0,0,0,NULL
  369. TriggerEvent=0,0.0,Event,Screen.Start
  370. Register=Screen
  371. DrawOrder=1
  372.  
  373. [ScreenC]
  374. Class=FixedSizeContainer
  375. Component=MultiStateComponent
  376.     State=AlphaControl:0
  377.     State=AlphaControl:255
  378.     ;Transition=Screen.FadeIn,0,1,0.8,AlphaControl:0
  379.     Transition=Screen.FadeIn,0,1,0,AlphaControl:0
  380.     Transition=Screen.FadeOut,1,0,2.5,AlphaControl:0
  381.     Transition=LevelChange,0,0,0,NULL
  382.     TweenReverseEase=true
  383.     TweenLocation=false
  384.     TweenAlpha=true
  385. Component=MultiStateComponent
  386.     State=ScreenImage:%3%/%0%/%2%
  387.     State=ScreenImage:%3%/%1%/%2%
  388.     Transition=LevelChange,0,0,0,NULL
  389.     Transition=Screen.Start,0,1,5.0,ScreenImage_Tween:%3%
  390.     TriggerEvent=1,0.0,Event,Screen.Open
  391.     TriggerEvent=1,0.0,Event,Screen.FadeIn
  392.     TriggerEvent=1,0.5,Event,Screen.FadeOut
  393.     TriggerEvent=1,1.0,Event,Screen.Close
  394.     TweenLocation=true
  395.     TweenLinear=true
  396. Component=MultiStateComponent
  397.     State=NULL
  398.     State=FlashBox
  399.     Transition=Screen.Start,1,0,0.5,FlashBox
  400.     TweenLocation=false
  401.     TweenColor=true
  402.     
  403. [FlashBox]
  404. Class=ImageComponent
  405. Image=FlashBox
  406. Style=Translucent
  407. Size=288,216
  408. Align=HardCenter,HardCenter
  409. XAccess=exp(Parent.Parent.ScreenImage_Tween.X)
  410. YAccess=exp(Parent.Parent.ScreenImage_Tween.Y-32)
  411.  
  412. [AlphaControl]
  413. Class=RealComponent
  414. Alpha=%0%
  415.  
  416. [ScreenImage]
  417. Class=RealComponent
  418. XAccess=exp(Parent.Parent.Parent.Parent.Handle%1%.X)
  419. YAccess=exp(Parent.Parent.Parent.Parent.Handle%2%.X)
  420.  
  421. [ScreenImage_Tween]
  422. Class=ImageComponent
  423. Image=%0%
  424. Align=HardCenter,HardCenter
  425. AlphaAccess=exp(Parent.Parent.AlphaControl.Alpha)
  426. Size=256,256
  427.  
  428. [Screenshots]
  429. Class=FixedSizeContainer
  430. Component=Shot:U2DemoT.Demo_Secondary/demo_sec1a_hell1
  431. Component=Shot:U2DemoT.Demo_Secondary/demo_sec1b_spgun1
  432. Component=Shot:U2DemoT.Demo_Secondary/demo_sec1c_wfront1
  433. Component=Shot:U2DemoT.Demo_Secondary/demo_sec2a_aida1
  434. Component=Shot:U2DemoT.Demo_Secondary/demo_sec2b_flamethrower1
  435. Component=Shot:U2DemoT.Demo_Secondary/demo_sec2c_acheron1
  436. Component=Shot:U2DemoT.Demo_Secondary/demo_sec3a_obolus74
  437. Component=Shot:U2DemoT.Demo_Secondary/demo_sec3b_wf1
  438. Component=Shot:U2DemoT.Demo_Secondary/demo_sec3c_femft
  439. Component=Shot:U2DemoT.Demo_Secondary/demo_sec4a_nakoja1
  440. Component=Shot:U2DemoT.Demo_Secondary/demo_sec4b_emp
  441. Component=Shot:U2DemoT.Demo_Secondary/demo_sec4c_acher1
  442. Component=Shot:U2DemoT.Demo_Secondary/demo_sec5a_drakk1
  443. Component=Shot:U2DemoT.Demo_Secondary/demo_sec5b_npc1
  444. Component=Shot:U2DemoT.Demo_Secondary/demo_sec5c_m091
  445. Component=Shot:U2DemoT.Demo_Secondary/demo_sec6a_001
  446. Component=Shot:U2DemoT.Demo_Secondary/demo_sec6b_drakk
  447. Component=Shot:U2DemoT.Demo_Secondary/demo_sec6c_obolus51
  448. Component=Shot:U2DemoT.Demo_FX/FlashBox
  449.  
  450. [Shot]
  451. Class=Image
  452. Material=%0%.%1%
  453. FullImage=%1%
  454.  
  455. [BoxArt]
  456. Class=FixedSizeContainer
  457. Component=Image
  458.     Material=U2DemoT.Demo_Box.u2_box1a
  459.     FullImage=u2_box1a
  460. Component=Image
  461.     Material=U2DemoT.Demo_Box.u2_box1b
  462.     FullImage=u2_box1b
  463. Component=MultiStateComponent
  464.     State=AlphaControl:0
  465.     State=AlphaControl:255
  466.     Transition=Demo.ShowBox,0,1,4.0,AlphaControl:0
  467.     TweenLocation=false
  468.     TweenAlpha=true
  469. Component=MultiStateComponent
  470.     State=BoxNULL
  471.     State=BoxImage
  472.     Transition=Demo.ShowBox,0,1,2.3,BoxImage
  473.     Transition=LevelChange,0,0,0,NULL
  474.     TweenLocation=true
  475. DrawOrder=1
  476.  
  477. [BoxNULL]
  478. Class=RealComponent
  479. Location=16,-171
  480.  
  481. [BoxImage]
  482. Class=TileContainer
  483. Vertical=true
  484. Component=ImageComponent
  485.     Image=u2_box1a
  486.     Size=256,256
  487.     AlphaAccess=exp(Parent.Parent.Parent.AlphaControl.Alpha)
  488. Component=ImageComponent
  489.     Image=u2_box1b
  490.     Size=256,128
  491.     AlphaAccess=exp(Parent.Parent.Parent.AlphaControl.Alpha)
  492. Align=HardLeft,HardBottom
  493. Location=59,-171
  494.  
  495. [DemoEndMenu]
  496. Class=MultiStateComponent
  497. State=NULL
  498. State=DemoEndButtons
  499. Transition=Demo.ShowEndMenu,0,1,0.6,DemoEndButtons_NoMouse
  500. Transition=LevelChange,0,0,0,NULL
  501. TweenLocation=false
  502. TweenAlpha=true
  503. Register=DemoEndMenu
  504. DrawOrder=1
  505.  
  506. [DemoEndButtons]
  507. Class=FixedSizeContainer
  508. Component=U2Menus.U2Mouse
  509. Component=U2Menus.UIEditor
  510. Component=DemoEndButtonsLeft
  511. Component=DemoEndQuit
  512.  
  513. [DemoEndButtons_NoMouse]
  514. Class=FixedSizeContainer
  515. Component=DemoEndButtonsLeft
  516. Component=DemoEndQuit
  517.  
  518. [DemoEndButtonsLeft]
  519. Class=TileContainer
  520. Vertical=true
  521. Component=DemoEndButton:Option1
  522.     Command=Event,MouseDown.PlaySound
  523.     Command=Console,BuyNow
  524.     Command=ConsoleCommand,EXIT
  525. Component=DemoEndButton:Option2
  526.     Command=Event,MouseDown.PlaySound
  527.     Command=Console,OfficialSite
  528.     Command=ConsoleCommand,EXIT
  529. Component=DemoEndButton:Option3
  530.     Command=Event,MouseDown.PlaySound
  531.     Command=ConsoleCommand,UIOPENMAP Unreal2_Demo
  532. Align=HardLeft,HardBottom
  533. Location=12,-32
  534. DrawOrder=1
  535.  
  536. [DemoEndButton]
  537. Class=FixedSizeContainer
  538. Component=ImageComponent
  539.     Image=SubMenuBackground
  540.     X=79
  541. Component=ImageComponent
  542.     Image=SubMenuZigZag
  543.     Y=3
  544. Component=Label
  545.     LocalizedFont=ButtonFont
  546.     Text=DemoEnd_%0%
  547.     Location=112,2
  548. Component=RealComponent
  549.     Size=144,25
  550.     X=79
  551.     MouseEnter=Event,MouseOver.PlaySound
  552.     MouseEnter=Event,DemoEndButton.On
  553.     MouseExit=Event,DemoEndButton.Off
  554.     %Command=MouseClick
  555. Component=MultiStateComponent
  556.     State=NULL
  557.     State=DemoEndButtonHilite
  558.     Transition=DemoEndButton.On,0,1,0.2,DemoEndButtonHilite
  559.     Transition=DemoEndButton.Off,1,0,0.3,DemoEndButtonHilite
  560.     TweenLocation=false
  561.     TweenAlpha=true
  562.     Location=87,-2
  563.     DrawOrder=1
  564. Register=DemoEndButton
  565. Size=176,40
  566. DrawOrder=1
  567.  
  568. [DemoEndButtonHilite]
  569. Class=ImageComponent
  570. Image=AdvancedGlow
  571.  
  572. [DemoEndQuit]
  573. Class=FixedSizeContainer
  574. Component=Button
  575.     UpImage=OptionBackground
  576.     DownImage=OptionButtonDown
  577.     LocalizedFont=QuitFont
  578.     ;Color=254,241,194,255
  579.     Text=DemoEnd_Quit
  580.     Action=ConsoleCommand,EXIT
  581.     Action=Event,MouseDown.PlaySound
  582.     MouseEnter=Event,MouseOver.PlaySound
  583.     MouseEnter=Event,DemoEndQuit.On
  584.     MouseExit=Event,DemoEndQuit.Off
  585.     Size=79,23
  586.     Align=Center,Center
  587.     DrawOrder=1
  588. Component=MultiStateComponent
  589.     State=NULL
  590.     State=DemoEndQuitHilite
  591.     Transition=DemoEndQuit.On,0,1,0.2,DemoEndQuitHilite
  592.     Transition=DemoEndQuit.Off,1,0,0.3,DemoEndQuitHilite
  593.     TweenLocation=false
  594.     TweenAlpha=true
  595.     Align=Center,Center
  596.     DrawOrder=1
  597. Component=ImageComponent
  598.     Image=OptionZigZag
  599.     Location=-92,18
  600. Component=ImageComponent
  601.     Image=OptionZigZagStretch
  602.     Width=265
  603.     Location=300,25
  604. Register=DemoEndQuit
  605. Size=82,21
  606. Align=HardRight,HardBottom
  607. Location=-63,-21
  608. DrawOrder=1
  609.  
  610. [DemoEndQuitHilite]
  611. Class=ImageComponent
  612. Image=OptionGlow
  613.  
  614. [Quote]
  615. Class=MultiStateComponent
  616. State=NULL
  617. Transition=LevelChange,0,0,0,NULL
  618. Transition=Demo.ResetQuotes,0,0,0,NULL
  619. Transition=Demo.ShowQuote%0%,0,0,10,QuoteC:%0%/%1%/%2%/%3%/%4%/%5%/%6%/%7%/%8%
  620. TriggerEvent=2,0.00,Event,Quote%0%a.Start
  621. TriggerEvent=2,0.03,Event,Quote%0%b.Start
  622. TriggerEvent=2,0.06,Event,Quote%0%c.Start
  623. TweenLocation=false
  624. DrawOrder=1
  625.  
  626. [QuoteC]
  627. Class=FixedSizeContainer
  628. Component=QuoteFade:%0%a/%3%/%4%/00/WHITE
  629. Component=QuoteFade:%0%b/%5%/%6%/20/WHITE
  630. Component=QuoteFade:%0%c/%7%/%8%/40/CORNFLOWERBLUE
  631. Align=HardCenter,HardCenter
  632. XAccess=exp(Parent.Parent.Handle%1%.X)
  633. YAccess=exp(Parent.Parent.Handle%2%.X)
  634.  
  635. [QuoteFade]
  636. Class=FixedSizeContainer
  637. Component=MultiStateComponent
  638.     State=AlphaControl:0
  639.     State=AlphaControl:255
  640.     Transition=Quote%0%.FadeIn,0,1,1.5,AlphaControl:0
  641.     Transition=Quote%0%.FadeOut,1,0,1.0,AlphaControl:0
  642.     Transition=LevelChange,0,0,0,NULL
  643.     TweenLocation=false
  644.     TweenAlpha=true
  645. Component=MultiStateComponent
  646.     State=QuoteText:%0%/%1%/%4%
  647.     State=QuoteText:%0%/%2%/%4%
  648.     Transition=Quote%0%.Start,0,1,7.0,QuoteText_Tween:%0%/0/%4%
  649.     TriggerEvent=0,0.0,Event,Quote%0%.FadeIn
  650.     TriggerEvent=0,0.5,Event,Quote%0%.FadeOut
  651.     TweenLocation=true
  652.     ;TweenLinear=true
  653. Y=%3%
  654. Register=Quote%0%
  655.  
  656. [QuoteText]
  657. Class=RealComponent
  658. XAccess=exp(Parent.Parent.Parent.Parent.Parent.Handle%1%.X)
  659.  
  660. [QuoteText_Tween]
  661. Class=Label
  662. LocalizedFont=LargeText
  663. Text=Quote%0%
  664. AlphaAccess=exp(Parent.Parent.AlphaControl.Alpha)
  665. Color=%2%
  666.  
  667. [BigScreens]
  668. Class=FixedSizeContainer
  669. Component=BigScreenTextures
  670. Component=BigScreen:A/demo_main01_skaarj1a/demo_main01_skaarj1b
  671. Component=BigScreen:B/demo_main02_obolus1a/demo_main02_obolus1b
  672. Component=BigScreen:C/demo_main03_m03a1/demo_main03_m03a2
  673. Component=BigScreen:D/demo_main04_obolus45a1/demo_main04_obolus45a2
  674. Component=BigScreen:E/demo_main06_obolus55a1/demo_main06_obolus55a2
  675. Component=BigScreenTimer:A/B
  676. Component=BigScreenTimer:B/C
  677. Component=BigScreenTimer:C/D
  678. Component=BigScreenTimer:D/E
  679. Component=BigScreenTimer:E/A
  680. Component=MultiStateComponent
  681.     State=NULL
  682.     Transition=Demo.LoopBigScreens,0,0,0,NULL
  683.     TriggerEvent=0,0.00,Event,BigScreens.StartTimerA
  684. Register=BigScreens
  685. DrawOrder=1
  686.  
  687. [BigScreenTimer]
  688. Class=MultiStateComponent
  689. State=NULL
  690. Transition=BigScreens.StartTimer%0%,0,0,10,NULL
  691. TriggerEvent=0,0.0,Event,BigScreens.FadeIn%0%
  692. TriggerEvent=0,0.5,Event,BigScreens.FadeOut%0%
  693. TriggerEvent=0,1.0,Event,BigScreens.StartTimer%1%
  694. TweenLocation=false
  695.  
  696. [BigScreen]
  697. Class=MultiStateComponent
  698. State=NULL
  699. State=BigScreenImage:%1%/%2%
  700. Transition=LevelChange,0,0,0,NULL
  701. Transition=BigScreens.FadeIn%0%,0,1,3.0,BigScreenImage:%1%/%2%
  702. Transition=BigScreens.FadeOut%0%,1,0,5.0,BigScreenImage:%1%/%2%
  703. TweenLocation=false
  704. TweenAlpha=true
  705.     
  706. [BigScreenImage]
  707. Class=TileContainer
  708. Vertical=true
  709. Component=ImageComponent
  710.     Image=%0%
  711. Component=ImageComponent
  712.     Image=%1%
  713. Align=HardCenter,HardCenter
  714.  
  715. [BigScreenTextures]
  716. Class=FixedSizeContainer
  717. Component=Shot:U2DemoT.Demo_Main/demo_main01_skaarj1a
  718. Component=Shot:U2DemoT.Demo_Main/demo_main01_skaarj1b
  719. Component=Shot:U2DemoT.Demo_Main/demo_main02_obolus1a
  720. Component=Shot:U2DemoT.Demo_Main/demo_main02_obolus1b
  721. Component=Shot:U2DemoT.Demo_Main/demo_main03_m03a1
  722. Component=Shot:U2DemoT.Demo_Main/demo_main03_m03a2
  723. Component=Shot:U2DemoT.Demo_Main/demo_main04_obolus45a1
  724. Component=Shot:U2DemoT.Demo_Main/demo_main04_obolus45a2
  725. Component=Shot:U2DemoT.Demo_Main/demo_main06_obolus55a1
  726. Component=Shot:U2DemoT.Demo_Main/demo_main06_obolus55a2
  727.  
  728.